//package com.xingkeduo.pojo;
//
//import java.util.Iterator;
//import java.util.Set;
//
//import com.fasterxml.jackson.databind.JsonNode;
//import com.fasterxml.jackson.databind.ObjectMapper;
//import com.fasterxml.jackson.databind.node.ArrayNode;
//import com.fasterxml.jackson.databind.node.ObjectNode;
//
//public class ShopSessionTjo {
//	private final static ObjectMapper MAPPER = new ObjectMapper();
//
//	public static ShopSession createTable(String json) throws Throwable {
//		if (json.isEmpty())
//			return null;
//
//		JsonNode root = MAPPER.readTree(json);
//		if (!root.isObject())
//			throw new Throwable("参数格式不正确");
//
//		ShopSession table = new ShopSession().setShopName(root.path("to").asText())
//				.setMessage(root.path("msg").asText());
//
//		return table;
//	}
//
//	public static ObjectNode toJson(ShopSession table) throws Throwable {
//		ObjectNode root = MAPPER.createObjectNode();
//
//		if (table != null) {
//			root.put("to", table.getShopName());
//			root.put("message", table.getMessage());
//		}
//
//		return root;
//	}
//
//	public static ArrayNode toJson(Set<ShopSession> tables) throws Throwable {
//		ArrayNode root = MAPPER.createArrayNode();
//
//		for (Iterator<ShopSession> iterator = tables.iterator(); iterator.hasNext();) {
//			root.add(toJson(iterator.next()));
//		}
//
//		return root;
//	}
//}
